在Ubuntu中为ROG笔记本安装驱动asusctl

您所在的位置:网站首页 华硕 ct100 在Ubuntu中为ROG笔记本安装驱动asusctl

在Ubuntu中为ROG笔记本安装驱动asusctl

2024-07-07 00:43| 来源: 网络整理| 查看: 265

我是在Kubuntu22.04上安装的,系统自带“省电”、“平衡”、“性能”三个电源选项,显卡模式切换是拿nvidia驱动切换的,所以目前装的这个驱动我只用到了灯光调节功能。

文章目录 介绍安装安装asusctl卸载 显卡模式切换驱动supergfxctl 使用方法启用通知图形界面命令行控制查看笔记本型号查看产品名称查看命令帮助查看可用的功能 灯光设置 更多设置

介绍

asusctl是一个社区项目Asus-Linux.org提供的非官方ROG笔记本驱动,需要自己下载源码编译安装。

根据文档描述,这个驱动提供了以下功能:

AniMe矩阵控制键盘灯光控制充电限制BIOS设置(开机音效设置和显卡模式切换)电源模式控制风扇转速调节 安装 安装asusctl

官方仓库提供了Ubuntu编译安装的方法,还有一些依赖需要安装,这里的安装方法参考仓库中的文档进行了补充

安装依赖 sudo apt install libclang-dev libudev-dev libfontconfig-dev

还需要安装cmake,我是编译安装的

下面这个命令是安装rust,执行后耐心等待下载,出现安装选项后输入1(也就是执行default)即可

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 编译 make 安装 sudo make install 卸载

卸载asusctl也很简单

在源码文件夹中执行 sudo make uninstall 删除/etc/asusd/ sudo rm -rf /etc/asusd 显卡模式切换驱动supergfxctl

显卡模式切换需要安装另一个驱动supergfxctl,我没有安装,安装和使用方法可以看仓库的README

使用方法

启动服务

sudo systemctl daemon-reload && sudo systemctl start asusd

如果不是更新程序,以后每次启动只需执行

sudo systemctl start asusd 启用通知

如果您设置了通知处理程序,或者正在使用 KDE 或 Gnome,那么您可以启用用户服务以在发生更改时获取基本通知。

systemctl --user enable asus-notify.service systemctl --user start asus-notify.service 图形界面 rog-control-center

程序会根据笔记本型号提供相应的控制功能 在这里插入图片描述

命令行控制 查看笔记本型号 cat /sys/class/dmi/id/board_name 查看产品名称 cat /sys/class/dmi/id/product_name 查看命令帮助 asusctl --help 查看可用的功能 asusctl -s

如果是可用的,会写着true,不可用则写着false

灯光设置

我的型号是G733ZW,命令行查询到我的led功能是不可用的,但是可以通过修改配置文件实现灯光控制

查看笔记本幸好和产品名称打开/etc/asusd/asusd-ledmodes.toml 根据自己笔记本名称、支持的灯效和灯条的数量,添加并修改以下内容 [[led_data]] prod_family = "Strix" board_names = ["GL504G"] standard = ["Static", "Breathe", "Strobe", "Rainbow", "Pulse"] multizone = ["Key1", "Key2", "Key3", "Key4", "Logo", "BarLeft", "BarRight"] per_key = false

我的笔记本是枪神,所以内容应改为如下(multizone最多只能设置这么多,而且名字不能随便起,必须是以下七种中的,否则服务没法启动)

[[led_data]] prod_family = "Strix" board_names = ["G733ZW"] standard = ["Static", "Breathe", "Strobe", "Rainbow", "Star", "Rain", "Highlight", "Laser", "Ripple", "Pulse", "Comet", "Flash"] multizone = ["Key1", "Key2", "Key3", "Key4", "Logo", "BarLeft", "BarRight"] per_key = true

然后保存 3. 备份并删除原来的/etc/asusd/aura.conf

sudo mv /etc/asusd/aura.conf /etc/asusd/aura.conf.bak 重启服务 sudo systemctl restart asusd 设置灯光 重启服务之后,查看所有灯光效果 asusctl led-mode -h

比如设置静态效果,就输入

asusctl led-mode static

如果还要设置静态效果的颜色和区域,就使用以下命令查看参数,根据提示输入新的命令

asusctl led-mode static -h

通过图形界面设置颜色和区域更方便,输入

rog-control-center

会看到界面中多出一个选项“Keyboard Aura”,在这里面就可以设置颜色和区域了,但是每个灯效第一次启用的时候必须先通过命令行的方式切换,之后才能在图形界面中修改

如果要精确到某个按键,见Config options: Aura, per-key and zoned 更多设置

见asusctrl manual



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3